.light{font-weight:200 !important}
.extra-bold{font-weight:800 !important}
.regular{font-weight:normal !important}

@font-face{font-family:'Proxima Nova';src:url(http://zurb.com/assets/ProximaNova-Reg-webfont.eot);src:url(http://zurb.com/assets/ProximaNova-Reg-webfont.eot?iefix) format("eot"),url(http://zurb.com/assets/ProximaNova-Reg-webfont.woff) format("woff"),url(http://zurb.com/assets/ProximaNova-Reg-webfont.ttf) format("truetype"),url(http://zurb.com/assets/ProximaNova-Reg-webfont.svg#webfontZam02nTh) format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'Proxima Nova';src:url(http://zurb.com/assets/ProximaNova-Light-webfont.eot);src:url(http://zurb.com/assets/ProximaNova-Light-webfont.eot?iefix) format("eot"),url(http://zurb.com/assets/ProximaNova-Light-webfont.woff) format("woff"),url(http://zurb.com/assets/ProximaNova-Light-webfont.ttf) format("truetype"),url(http://zurb.com/assets/ProximaNova-Light-webfont.svg#webfontBtAcCspH) format("svg");font-weight:200;font-style:normal}
@font-face{font-family:'Proxima Nova';src:url(http://zurb.com/assets/ProximaNova-Bold-webfont.eot);src:url(http://zurb.com/assets/ProximaNova-Bold-webfont.eot?iefix) format("eot"),url(http://zurb.com/assets/ProximaNova-Bold-webfont.woff) format("woff"),url(http://zurb.com/assets/ProximaNova-Bold-webfont.ttf) format("truetype"),url(http://zurb.com/assets/ProximaNova-Bold-webfont.svg#webfontZ6etP9ZY) format("svg");font-weight:bold;font-style:normal}
@font-face{font-family:'Proxima Nova';src:url(http://zurb.com/assets/ProximaNova-Xbold-webfont.eot);src:url(http://zurb.com/assets/ProximaNova-Xbold-webfont.eot?iefix) format("eot"),url(http://zurb.com/assets/ProximaNova-Xbold-webfont.woff) format("woff"),url(http://zurb.com/assets/ProximaNova-Xbold-webfont.ttf) format("truetype"),url(http://zurb.com/assets/ProximaNova-Xbold-webfont.svg#webfont2rpW2ohz) format("svg");font-weight:900;font-style:normal}
@font-face{font-family:'ProximaNovaCondensedBold';src:url(http://zurb.com/assets/proximanovacond-bold-webfont.eot);src:url(http://zurb.com/assets/proximanovacond-bold-webfont.eot?#iefix) format("embedded-opentype"),url(http://zurb.com/assets/proximanovacond-bold-webfont.woff) format("woff"),url(http://zurb.com/assets/proximanovacond-bold-webfont.ttf) format("truetype"),url(http://zurb.com/assets/proximanovacond-bold-webfont.svg#ProximaNovaCondensedBold) format("svg");font-weight:normal;font-style:normal}
.row.top{border-bottom:#777 1px solid;padding-bottom:10px;margin-bottom:30px !important}
.row.top h4{color:#999;font-family:ProximaNovaCondensedBold;font-weight:100}
.row.top a h4:hover img{opacity:0.5}
.row.top h4 img{margin-left:-8px;position:relative;top:1px}
.row .right.links{margin-top:6px}
.row .right.links a{color:#fff;font-weight:bold !important;margin:0px 8px}
.row .right.links a:hover{color:#999}

#megaDrop{display:none;overflow:hidden;position:relative;width:100%;z-index:1;padding-top:35px;padding-bottom:40px;background:#000;background:rgba(0,0,0,0.85);color:#fff;margin-top:-1px !important;padding-left:0;padding-right:0;box-shadow:inset 0 0 3px rgba(0,0,0,0.75);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.75);-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.75)}
#megaDrop p{line-height:1.55}
#megaDrop h4 small{text-transform:uppercase}
#megaDrop h4>small{border-top:none;margin-bottom:5px}
#megaDrop h6{color:#999;font-weight:bold;font-size:14px;font-size:1.4rem;margin-bottom:14px}
#megaDrop h3{color:#fff}
#megaDrop hr{border-style:dotted;border-color:#555}
#megaDrop a.button{color:#fff}
#megaDrop a.button.gray{background:#888}
#megaDrop a.button.gray:hover{background:#555}
#megaDrop a.button.yellow{background:#E5A309}
#megaDrop a.button.yellow:hover{background:#b78102}
.zurb-properties{position:absolute;z-index:1000;width:650px;background:#FFF;background:rgba(255,255,255,0.95);top:48px;left:-20px;display:none}
.main-half{width:60%;float:left;border-right:1px dotted #CCC}
.main-half ul li{background:url(http://zurb.com/assets/icons/zurb-properties.jpg) no-repeat 15px 15px}
.main-half ul li a{display:block;padding:12px 15px 10px 64px;border-bottom:1px dotted #CCC}
.main-half ul li:hover{cursor:pointer;background:url(http://zurb.com/assets/icons/zurb-properties.jpg) no-repeat 15px 15px #ccc}
.main-half ul li a.current{border-left:3px solid #b8d30b}
.main-half ul li:last-child a{border-bottom:none}
.main-half ul li a p{margin-bottom:0;color:#333}
.main-half ul{margin-bottom:0}
.featured-half{width:39%;float:left}
.featured-half a{margin-bottom:0}
.featured-padding{padding:15px 15px 0 15px}
.has-dropdown .current{color:#FFF;text-shadow:0 -1px 1px rgba(0,0,0,0.5)}
.has-dropdown .current.admin-services{background:#B8D30B}
.has-dropdown .current.admin-products{background:#707070}
.has-dropdown .current.admin-talent{background:#2caebe}
.has-dropdown .current.admin-events{background:#b1005d}
.has-dropdown .current.admin-publishing{background:#f59f1a}
li.has-drop-down a{color:#FFF !important}
.center-content{text-align:center;border-bottom:1px solid #555;padding-bottom:2px;margin-bottom:15px}
.center-content p{font-size:14px}
.center-content p a{color:#FFF !important}
.center-content:hover{cursor:pointer}
.center-content:hover p a{color:#AAA}

#megaDrop h4 small{border-top:none;padding-top:0;margin-bottom:5px}
#megaDrop .property p,
#megaDrop .property .zurb-soapbox a,
#megaDrop .property .zurb-events a,
#megaDrop .property .zurb-expo a,
#megaDrop .property .zurb-jobs a{color:#CCC}
#megaDrop .property .zurb-soapbox a strong,
#megaDrop .property .zurb-events a strong,
#megaDrop .property .zurb-expo a strong,
#megaDrop .property .zurb-jobs a{color:#FFF}.zurb-soapbox a:hover,.zurb-events a:hover,.zurb-expo a:hover,.zurb-jobs a:hover{color:#AAA !important}

#megaDrop .property a{display:block}
#megaDrop .property a p{color:#FFF !important;display:block}
#megaDrop .property a h4{font-family:ProximaNovaCondensedBold;font-size:18px;font-weight:100;text-transform:uppercase;color:#ffffff}
#megaDrop .property a h4 span.apps{text-transform:none;color:#fff}
#megaDrop .property span{clear:both;color:#137795;white-space:no-wrap;font-weight:bold}
#megaDrop .property a:hover p,
#megaDrop .property a:hover h4,
#megaDrop .property a:hover h4 span.apps{color:#ddd}
#megaDrop .property a:hover span{color:#006582}
#megaDrop .property p a:hover{color:#AAA}
ul.zurb-apps li{margin-bottom:5px}
ul.zurb-apps li a{color:#FFF;padding-left:24px}
ul.zurb-apps li a:hover{color:#AAA}
ul.zurb-apps li.verify{background:url(http://zurb.com/assets/mega-drop-down/verify.png) no-repeat center left}
ul.zurb-apps li.notable{background:url(http://zurb.com/assets/mega-drop-down/notable.png) no-repeat center left}
ul.zurb-apps li.enroll{background:url(http://zurb.com/assets/mega-drop-down/enroll.png) no-repeat center left}
ul.zurb-apps li.influence{background:url(http://zurb.com/assets/mega-drop-down/influence.png) no-repeat center left}
ul.zurb-apps li.solidify{background:url(http://zurb.com/assets/mega-drop-down/solidify.png) no-repeat center left}
.drop-down-foundation{text-align:center;border-top:1px solid #555;margin-top:2px;padding-top:15px}
.drop-down-foundation p{margin-bottom:0}
.drop-down-foundation span{font-family:"ProximaNovaCondensedBold", "Proxima Nova", "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, "Lucida Grande", sans-serif;text-transform:uppercase}
.drop-down-foundation p a{color:#FFF !important}
.drop-down-foundation p a span{color:#00a5ff}
.drop-down-foundation p a:hover{color:#AAA}
.top-bar,.top-bar .attached{background:#2b2b2b}
.top-bar .attached>ul .dropdown>li.has-dropdown ul.dropdown{min-width:900px !important}
.top-bar .attached>ul .dropdown>li.has-dropdown ul.dropdown li{width:225px !important}
.top-bar .attached{border-right:solid 1px #000 !important;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;border:none;font-family:"Proxima Nova"}
.top-bar .attached ul.right li a.current{background:#333}
.sitemap-link{position:absolute;top:0;right:0;font-family:"ProximaNovaCondensedBold", "Proxima Nova", "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, "Lucida Grande", sans-serif;text-transform:uppercase;z-index:10;margin-top:-20px}
.sitemap-link a{padding:5px 10px;background:#333;color:#FFF !important}
.top-bar .attached>.name{float:left;font-size:19px}
.top-bar .attached>.name span{display:block;height:45px;width:90px;position:relative}
.top-bar .attached>.name span>a{display:block;height:45px;width:90px}
.top-bar .attached>ul>li>a,.top-bar .attached>ul>li>span{padding:1px 20px}
.top-bar .attached>ul.right>li:last-child{border-right:1px solid #333}
.top-bar .attached>.name span>a.toggle-nav{display:block;width:16px;height:16px;background:url(http://zurb.com/assets/top-bar/plus-toggle-2.png) 0 0 no-repeat;position:absolute;right:-30px;top:15px;opacity:0.4;z-index:1;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out}
.top-bar .attached>.name span>a.toggle-nav.open{-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);opacity:0.8;z-index:1;-moz-transform-origin:center center}
.mobile-main-nav-padding{padding:0 10px}
small.gray{color:#777}
small.magenta{color:#B1005D}
small.yellow{color:#E5A309}
small.blue{color:#00B6DE}

@media only screen and (max-width: 1280px) and (min-width: 768px){
    .touch .top-bar .attached>.name span{padding-left:20px;margin-top:0px !important}
    .touch #megaDrop a.button{padding-left:15px;padding-right:15px}}

@media only screen and (max-width: 1024px) and (min-width: 768px){
    .top-bar{font-size:10px;height:45px !important;line-height:45px}
    .top-bar .attached{height:36px;width:100%;border-right:solid 0px transparent !important}
    .top-bar .attached>.name{height:36px;padding-left:20px;margin-top:-5px}}

@media only screen and (max-width: 767px){
    .row.top h4 img{display:block;margin-bottom:6px}
    .row .right.links a:first-child{margin:0px 8px 0px 0px}
    .top-bar .name span{margin-left:20px}
    .drop-down-foundation{padding:10px 20px 0 20px}
    .top-bar .attached>.name span{z-index:1000}
    .top-bar .attached>ul>li>a,.top-bar .attached>ul>li>span{padding-left:20px}
    .top-bar .attached a.toggle-nav{border:none}
    .top-bar.expanded .attached a.toggle-nav{border:none}
    .touch .top-bar .attached{width:auto}
    .top-bar .attached{width:auto !important;border-right:solid 0px transparent !important}}

@media only screen and (max-width: 1280px) and (min-width: 1024px) and (orientation: landscape){
    .touch .top-bar.container{height:47px !important}
    .touch .top-bar .attached>.name span{margin-top:0px}}

@media only screen and (device-width: 768px), (device-width: 800px){
    .top-bar .name span{margin-left:20px}
    .mobile-main-nav-padding{padding:0 10px}}

body.ie7 .top-bar .attached>ul>li:hover>a,.top-bar .attached>ul>li:hover>span,body.ie8 .top-bar .attached>ul>li:hover>a,.top-bar .attached>ul>li:hover>span{background:#333}